Skip to content

feat: Add Claude Code agent skills for Feast#6081

Open
Sagargupta16 wants to merge 9 commits intofeast-dev:masterfrom
Sagargupta16:feat/add-agent-skills
Open

feat: Add Claude Code agent skills for Feast#6081
Sagargupta16 wants to merge 9 commits intofeast-dev:masterfrom
Sagargupta16:feat/add-agent-skills

Conversation

@Sagargupta16
Copy link

@Sagargupta16 Sagargupta16 commented Mar 9, 2026

What this PR does / why we need it

Adds Claude Code agent skills to the Feast repository, as requested in #5976.

Two skills are included:

1. feast-dev -- Development/contributor skill covering:

  • Environment setup with uv
  • Running unit and integration tests
  • Linting, formatting, type checking
  • Code style conventions and PR workflow (DCO, semantic titles, labels)
  • Project structure overview and key abstractions

2. feast-feature-engineering -- User-facing skill covering:

  • Feature store initialization and configuration
  • Entity, FeatureView, and OnDemandFeatureView definitions
  • Materialization commands
  • Historical and online feature retrieval patterns
  • CLI reference and supported infrastructure

Both skills use the SKILL.md format from anthropics/skills and are placed under .claude/skills/ following the Claude Code convention.

Which issue(s) this PR fixes

Closes #5976

Does this PR introduce a user-facing change

NONE (developer tooling only)

Release note

NONE

Open with Devin

Add two agent skills following the anthropics/skills SKILL.md format:

- feast-dev: Development guide for contributors covering setup, testing,
  linting, code style, project structure, and key abstractions
- feast-feature-engineering: User-facing guide for building feature stores
  covering feature definitions, materialization, online/offline retrieval,
  on-demand transformations, and CLI reference

Closes feast-dev#5976

Signed-off-by: Sagar Gupta <sg85207@gmail.com>
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 3 additional findings.

Open in Devin Review

…bility

- Move from .claude/skills/ to skills/ for platform-agnostic placement
- Add license, compatibility, and metadata fields per agentskills.io spec
- Skills now work with Claude Code, OpenAI Codex, and any Agent Skills
  compatible tool

Addresses feedback from @franciscojavierarceo regarding OpenAI compatibility.

Signed-off-by: Sagar Gupta <sg85207@gmail.com>
Remove feast-feature-engineering skill to avoid overlap with feast-dev#6007
which covers user-facing content more comprehensively. This PR now
focuses exclusively on the developer/contributor workflow skill.

Signed-off-by: Sagar Gupta <sg85207@gmail.com>
devin-ai-integration[bot]

This comment was marked as resolved.

Address Devin Review findings:
- Use make install-python-dependencies-dev instead of uv pip install
- Remove nonexistent start-local-integration-tests target
- Fix type-check command to cd sdk/python && python -m mypy feast
- Add make test-python-unit-fast and make precommit-check targets

Signed-off-by: Sagar Gupta <sg85207@gmail.com>
devin-ai-integration[bot]

This comment was marked as resolved.

Address Devin Review finding: the example pytest commands referenced
test_feature_store.py which doesn't exist. The actual file is
test_unit_feature_store.py. Also use -k flag for test name filtering
instead of :: class notation.

Signed-off-by: Sagar Gupta <sg85207@gmail.com>
devin-ai-integration[bot]

This comment was marked as resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Feast Agent Skills

1 participant